package seatiger.tomcat.coyote;

import seatiger.tomcat.util.buf.ByteChunk;

import java.io.IOException;

/**
 * 数据缓冲区，从tomcat所有读取都应该使用Request.doRead（）完成。
 */
public interface InputBuffer {
    /**
     * 从流中读取报文体数据
     * @param byteChunk
     * @param request
     * @return
     * @throws IOException
     */
    int doRead(ByteChunk byteChunk,Request request) throws IOException;
}
